/*
 * Carlos: Este es la clase que manejara el formulario de registro/modificacion
 * de los parametros de un medico. Sera utilizada directamente por la clase
 * GestionMedicosAction (principalmente por sus dos alias "CrearMedicos"
 * y "ModificarMedicos")
 */

package infb.forms;

import java.util.regex.Matcher;
import java.util.regex.Pattern;
import javax.servlet.http.HttpServletRequest;

import org.apache.struts.action.ActionErrors;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionMessage;

/**
 *
 * @author ddedde
 */
public class HoraCitaForm extends org.apache.struts.action.ActionForm {

    private String hora_;
    private String observaciones_;
    private String medico_;
    private String paciente_;
    private String fechaFinalizacion_;


    public String getHora() {
        return hora_;
    }

    public void setHora(String hora) {
        this.hora_ = hora;
    }

    public String getObservaciones() {
        return observaciones_;
    }

    public void setObservaciones(String observaciones) {
        this.observaciones_ = observaciones;
    }
    
    public String getMedico() {
        return medico_;
    }

    public void setMedico(String medico) {
        this.medico_ = medico;
    }

    public String getPaciente() {
        return paciente_;
    }

    public void setPaciente(String paciente) {
        this.paciente_ = paciente;
    }


    public String getFechaFinalizacion() {
        return fechaFinalizacion_;
    }

    public void setFechaFinalizacion(String fechaFinalizacion) {
        this.fechaFinalizacion_ = fechaFinalizacion;
    }



    /**
     *
     */
    public HoraCitaForm() {
        super();
        // TODO Auto-generated constructor stub
    }



    @Override
    public ActionErrors validate(ActionMapping mapping, HttpServletRequest request) {
        // creacion de un objeto ActionErrors en blanco
        ActionErrors errores=new ActionErrors();

        if((this.hora_==null)||(this.hora_.equalsIgnoreCase(""))){
            errores.add("hora",new ActionMessage("formularios.set_citas.errores.hora.vacio"));
        }

        return errores;
    }
}
